14999 matches found
CVE-2021-47657
CVE-2021-47657: In the Linux kernel, the vulnerability affects drm/virtio by risking a NULL pointer use in virtio_gpu_array_put_free() if virtio_gpu_object_shmem_init() fails. The problem arises when objs is NULL and virtio_gpu_array_put_free() is invoked. The fix is to ensure objs is not NULL in...
CVE-2022-3113
Summary of CVE-2022-3113 : The issue is in the Linux kernel’s media/vcodec path, specifically mtk_vcodec_fw_vpu_init in drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c, where the return value of devm_kzalloc() is not checked, leading to a possible NULL pointer dereference. The vulnerability...
CVE-2022-49199
CVE-2022-49199 affects the Linux kernel RDMA/nldev path. The vulnerability comes from underflow in nldev_stat_set_counter_dynamic_doit() where an “index” is checked for an upper bound but not for negatives. The fix changes the index type to unsigned to prevent underflows. Affected component: RDMA...
CVE-2022-49411
The CVE-2022-49411 entry describes a Linux kernel BFQ IO scheduler issue where bios queued to a bfq_group tied to an offline cgroup could be inserted into the service tree and be freed when the last bio completes, causing a use-after-free. The documented fix is to always operate on an online bfq_...
CVE-2022-49531
The CVE-2022-49531 issue concerns the Linux kernel loop driver’s handling of the lo_device stored in gendisk private data. The vulnerability fix updates the lifecycle so that the lo_device remains valid until the gendisk is freed, addressing a potential deadlock by relaxing safety checks in loop....
CVE-2022-49563
CVE-2022-49563 relates to the Linux kernel crypto: qat RSA path. The fix adds parameter checks and rejects requests when the source buffer size exceeds the RSA key size to prevent a potential integer underflow when copying the source scatterlist to a linear buffer. Connected advisories (Astra Lin...
CVE-2022-49605
Summary: CVE-2022-49605 concerns the igc Linux kernel driver. The issue arose because the IGC_REMOVED macro was not implemented, unlike the similar E1000/IGB patterns, allowing a PCIe detach scenario to trigger NULL dereferences after an 0xffffffff MMIO read. The connected documents describe the ...
CVE-2022-49616
CVE-2022-49616 affects Linux kernel ASoC Realtek rt7*-sdw headset codecs. The rt700, rt711, and rt711-sdca drivers lacked a null check on the card pointer in jack_detect_handler, allowing potential NULL dereferences during driver bind/unbind tests. Patch/mitigation involves hardened jack_detect_h...
CVE-2022-49750
CVE-2022-49750 affects the Linux kernel CPPC support in cpufreq. The root cause is that the _CPC object fields are unsigned 32-bit values, which could overflow. The fix is to add u64 casts to these values to prevent overflow when used. Documented impact indicates potential availability impact (A)...
CVE-2023-2006
CVE-2023-2006 describes a race condition in the Linux kernel RxRPC processing of bundles caused by insufficient locking. The issue can allow a local attacker to escalate privileges and execute arbitrary code within the kernel context. The vulnerability is tied to the RxRPC path, and the root caus...
CVE-2023-52993
CVE-2023-52993 affects the Linux kernel’s x86/i8259 legacy interrupt handling. The root cause is that IRQ_LEVEL was not set for legacy PIC interrupts, allowing a spurious APIC interrupt on IRQ0 to trigger a software resend of the legacy timer interrupt, which in the softirq/tasklet context can yi...
CVE-2023-53068
CVE-2023-53068 is reported in the Linux kernel under net: usb: lan78xx: Limit packet length to skb->len. The vulnerability arises when the packet length read from the descriptor may exceed skb->len, causing a cloned skb passed up the network stack to leak kernel memory contents. A fix was a...
CVE-2023-53070
CVE-2023-53070 affects the Linux kernel: when PPTT is absent, multiple CPUs could call acpi_get_pptt() in atomic context, risking a sleep waiting on a mutex and a kernel crash trace. The fix updates acpi_get_pptt() to return NULL if PPTT is not available, avoiding sleeps in atomic context and pre...
CVE-2023-53146
The CVE-2023-53146 issue affects the Linux kernel’s media driver for the dw2102 I2C transfer path. In dw2102_i2c_transfer, the code can read msg[i].buf even when it is null if msg[i].len is zero, allowing a null pointer dereference before the fix. The vulnerability is mitigated by adding a check ...
CVE-2024-26726
CVE-2024-26726 : In the Linux kernel, a Btrfs bug could panic when writing the free-space inode because the extent map was dropped on a write error and then looked up again, yielding EXTENT_MAP_HOLE on a second pass. The fix removes dropping the extent_map range for the failed free-space cache wr...
CVE-2024-26741
CVE-2024-26741 concerns the Linux kernel DCCP/TCP path: when a connect() on an unbound socket occurs, the kernel searches for an ephemeral port, may reuse a bucket in ehash, and marks inet_num. If a concurrent allocation then fails for the corresponding bhash2 bucket, the code must revert by chec...
CVE-2024-26793
CVE-2024-26793 affects the Linux kernel gtp subsystem. The issue is a use-after-free and null pointer dereference in gtp_newlink() caused by incorrect registration order of gtp_link_ops relative to gtp_net_ops pernet structures. Syzkaller observed a general protection fault in gtp_genl_dump_pdp w...
CVE-2024-26845
CVE-2024-26845 pertains to the Linux kernel scsi: target: core logic. The issue arises when an abort handled by iSCSI is added to tmr_list but is not processed by target core, causing a LUN_RESET that traverses tmr_list to wait on a refcounted abort that is never completed. Symptoms include messa...
CVE-2024-35848
CVE-2024-35848 affects the Linux kernel: an eeprom at24 memory corruption race condition occurs when an nvmem device is registered if the eeprom is not accessible. The read can fail and the device may be torn down; if another driver accesses the torn-down nvmem device, it can reference invalid me...
CVE-2024-35911
CVE-2024-35911 (Linux kernel, ice driver) : Addresses a memory-corruption panic in the ice NIC driver during suspend/rebuild. The issue occurred because, after reset, code referenced num_q_vectors before it was safely reinitialized by ice_vsi_cfg_def(), which could lead to a zero-length buffer al...
CVE-2024-35951
CVE-2024-35951 affects the Linux kernel's DRM Panfrost driver (panfrost_mmu_map_fault_addr). The patch fixes the error path when page/SGT allocations fail: it should not prematurely release page references; instead, leave state in place for the BO release function to cleanup or for the fault hand...
CVE-2024-36914
CVE-2024-36914 refers to a Linux kernel issue in drm/amd/display: writeback paths were incorrectly handled for DRM_MODE_CONNECTOR_WRITEBACK, causing KASAN slab-out-of-bounds messages. The root cause is a dynamic memory safety error detector triggering when writeback connectors do not initialize c...
CVE-2024-38545
CVE-2024-38545 : In the Linux kernel, RDMA/hns CQ destruction can race with asynchronous events, leading to a use-after-free if the CQ refcount is released concurrently. The issue is fixed by protecting the CQ refcount with a lock (xa_lock). Astra Linux’s security bulletin confirms the same vulne...
CVE-2024-38565
CVE-2024-38565 : In the Linux kernel, the issue is “wifi: ar5523: enable proper endpoint verification.” Syzkaller reported a warning about an endpoint in use not having an expected type, and the fix is to validate the existence of all proper endpoints with their corresponding types. The patch is ...
CVE-2024-38599
CVE-2024-38599 : In the Linux kernel, the jffs2 subsystem had a vulnerability where an xattr node could overflow an eraseblock if its size exceeded the remaining space, risking fatal filesystem corruption. The fix adds a check that the requested xattr node size is no larger than eraseblock size m...
CVE-2024-42081
CVE-2024-42081 affects the Linux kernel component drm/ xe/ xe_devcoredump. The root cause was assigning xe_devcoredump_snapshot* and xe_device* unconditionally; the fix adds a NULL check and only assigns these pointers when coredump is not NULL. CVSS: Low-Privilege Local access with Medium overal...
CVE-2024-44949
CVE-2024-44949 affects the Linux kernel on PA-RISC (parisc) systems. The issue stems from ARCH_DMA_MINALIGN being set to 16, enabling two unrelated 16‑byte allocations to share a cache line and risking DMA/cached writes corrupting the data. The fix updates the alignment: ARCH_DMA_MINALIGN becomes...
CVE-2024-44957
CVE-2024-44957 is a Linux kernel issue affecting the Xen privcmd path, where irqfds handling could deadlock if mutexes were used under spin_lock_irqsave. The root cause is switching the synchronization primitive for irqfd wakeups from a mutex to a spinlock, due to EPOLLHUP being delivered to irqf...
CVE-2024-46692
CVE-2024-46692 affects the Linux kernel firmware: qcom scm path. The root cause is that get_wq_ctx() was configured as a standard SMC call; when two SMCs sleep and one wakes, an interrupted get_wq_ctx() could sleep again while another SMC awaits a waitq context, creating a deadlock. The documente...
CVE-2024-46707
CVE-2024-46707 affects the Linux kernel KVM for arm64. When a guest is configured without vGICv3 and the host cannot emulate GICv2, writes to ICC_SGI EL1 are trapped to EL2, leading to an attempted SGI emulation that dereferences a NULL interrupt pointer. The public details confirm the root cause...
CVE-2024-46809
In the Linux kernel, the vulnerability CVE-2024-46809 affects the drm/amd/display pathway where BIOS images are loaded. The root cause involved missing null checks, which could lead to failures when BIOS images are loaded. A fix adds explicit null checks before BIOS image usage and resolves six N...
CVE-2024-46848
CVE-2024-46848 affects the Linux kernel perf/x86/intel Haswell frequency-estimation path. The issue stems from a too-short initial period (1) triggering HW errata HSW11/HSW143; fixes enforce a minimum period (128 for INST_RETIRED.ALL and 32 for other counters) and adjust the frequency-estimation ...
CVE-2024-49953
CVE-2024-49953 affects the Linux kernel mlx5e driver (IPsec path). The issue is a crash caused by calling __xfrm_state_delete() twice: in xfrm_state_delete the km.state is not checked in the driver’s delayed work, which can allow xfrm_state_check_expire() to reset a state that is already XFRM_STA...
CVE-2024-49992
CVE-2024-49992 affects the Linux kernel DRM STM path. Specifically, ltdc_load() calls drm_crtc_init_with_planes(), drm_universal_plane_init(), and drm_encoder_init() with devm_kzalloc()-allocated resources, which can lead to use-after-free in CRTC/plane handling. Root cause: allocations not manag...
CVE-2024-50146
The CVE-2024-50146 entry concerns the Linux kernel mlx5e driver: when profile rollback fails in mlx5e_netdev_change_profile, the netdev profile is left NULL and the subsequent unload can crash if profile->cleanup is called. The issue is triggered during profile rollback failures (e.g., due to ...
CVE-2024-50156
CVE-2024-50156 affects the Linux kernel’s drm/msm path. A NULL dereference could occur in msm_disp_state_print_regs() if allocation in msm_disp_state_dump_regs() failed and block->state is NULL. The fix prints "Registers not stored" when a NULL is encountered and also modernizes msm_disp_state...
CVE-2024-50187
Technical details for CVE-2024-50187 are not provided in the supplied documents; no affected products, impact, or remediation specifics are given. Monitor for official updates.
CVE-2024-56613
CVE-2024-56613 : In the Linux kernel, a memory leak in NUMA handling was fixed. Root cause: multiple threads running hackbench could observe vma->numab_state as NULL concurrently, causing vma->numab_state to be overwritten. This could leak memory during NUMA scans when hackbench creates man...
CVE-2024-56717
CVE-2024-56717 affects the Linux kernel ocelot switchdev path (net: mscc: ocelot). The root cause is an incorrect SRC_PORT argument passed to ocelot_ifh_set_basic(), copied from ocelot_xmit_common() as a port mask instead of a single port index. This produces packing failures (Cannot store 0x40 i...
CVE-2025-21720
CVE-2025-21720 : Linux kernel xfrm: delete intermediate secpath entry in packet offload mode. When IP forwarding is enabled, secpath may not be removed, causing offloaded packets to re-enter the TX path with xfrm_offload set and can trigger a kernel NULL pointer dereference kernel panic in mlx5. ...
CVE-2025-21808
Technical details for CVE-2025-21808 (affected product/version, root cause, exploit info) are not provided in the connected documents. The Initial Description is present, but mode C cannot be applied without corroborating specifics. Monitor for updates.
CVE-2025-21872
CVE-2025-21872 – Linux kernel (EFI/MOKVAR handling) : The vulnerability arises from how the kernel validates the EFI MOKvar table. In older code, the mokvar table was fully remapped on each iteration to determine its size, which could fail if the table grew large due to early_memmap limitations, ...
CVE-2025-21878
CVE-2025-21878 relates to the Linux kernel i2c npcm driver. The vulnerability arises from not disabling the interrupt enable bit before calling devm_request_irq, leaving an i2c-related status bit that is read-only and triggers repeated interrupts. This behavior can cause a soft lockup and a reboo...
CVE-2025-21908
CVE-2025-21908 concerns the Linux kernel NFS subsystem. The issue arises when nfs_release_folio() can deadlock during writeback initiated by kcompactd, triggering a recursive path through NFS and the NFSD loopback on the same host. The patch adds PF_KCOMPACTD and a current_is_kcompactd() helper t...
CVE-2025-22001
CVE-2025-22001 relates to the Linux kernel, where an integer overflow could occur in qaic_validate_req() due to u64 values supplied from user space via qaic_attach_slice_bo_ioctl(). The vulnerability was fixed by ensuring calculations don’t wrap using check_add_overflow() (kernel fixes referenced...
CVE-2025-22008
CVE-2025-22008 is a Linux kernel vulnerability in the regulator subsystem. The issue arises when asynchronous driver probing allows a dummy regulator to be accessed before it has been probed, potentially enabling local access to disrupt system operation. The fix is to ensure the dummy regulator i...
CVE-2025-22053
The CVE-2025-22053 issue affects the Linux kernel’s ibmveth driver, specifically the veth_pool_store path. The root cause is a race/ synchronization gap allowing two or more threads to enter veth_pool_store concurrently (via /sys/devices/vio/30000002/pool*/), which could lead to a hang. The provi...
CVE-2025-22069
The CVE-2025-22069 entry concerns a Linux kernel riscv fgraph issue where stack layout for ftrace_return_to_handler argument did not match __arch_ftrace_regs, causing a Bad frame pointer warning. Affected component: riscv ftrace path in kernel/trace/fgraph.c; root cause: mismatch between the cons...
CVE-2025-22072
CVE-2025-22072 affects the Linux kernel spufs component, addressing leaks in gang directory lifetimes. The issue: creating a gang returns an opened gang directory that should be removed on close, but if a context belonging to that gang remains alive, removal could fail, causing a leak. The fix de...
CVE-2025-23147
CVE-2025-23147 : Linux kernel i3c master/IBI handling vulnerability where an IBI can arrive before the target driver is probed, causing a NULL dereference in dev->ibi and a kernel panic. Affected component is the I3C master queue path (i3c_master_queue_ibi()); root cause is uninitialized dev-&...